package com.beluga.mybatis;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import java.util.List;

/**
 * @Author iron.guo
 * @Date 2022/6/1
 * @Description  mybatis 插件
 */
public interface BelugaMapper<T> extends BaseMapper<T> {

    /**
     * 插入数据，如果中已经存在相同的记录，则忽略当前新数据
     * @param entity 实体类
     * @return 影响条数
     */
    int insertIgnore(T entity);

    /**
     * 批量插入, 只会插入设置的字段(调用过set方法的字段)
     *
     * @param batchEntity 插入列表
     */
    int insertBatch(List<T> batchEntity);





}
